﻿/// <reference path="_namespace.js" />

/*****************************************************************************
Ajaxna library Interface definition.
Author: krobinson 10/13/2008 4:20:47 PM.
Class:  ajax.IDisposable
*****************************************************************************/

$addNamespace("ajax");
//-----------------------------------------------------------------------------

ajax.IDisposable = function()
{///<summary>Defines a method to release allocated resources.</summary>
}; // ctor should be blank.
$extend("ajax.IDisposable", ""); // You may also inherit from another interface.
//-----------------------------------------------------------------------------

// Public members
//-----------------------------------------------------------------------------

// Public Methods
//-----------------------------------------------------------------------------
ajax.IDisposable.prototype.dispose = function() 
{///<summary>Frees up memory or dom objects created.</summary>
};

// Statics
//-----------------------------------------------------------------------------
ajax.IDisposable.cast = function(obj)
{///<returns type="ajax.IDisposable"/>
    return obj;
}